/*清除元素默认的内外边距  */
/* 公共 */
@charset "utf-8";

* {
    margin: 0;
    padding: 0;
    /*box-sizing: border-box;*/
}

/* CSS Document */
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td,
img {
    padding: 0;
    margin: 0;
}

fieldset,
img {
    border: 0;
}

address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var,
i {
    font-weight: normal;
    font-style: normal;
}

ol,
ul,
li {
    list-style: none;
}

caption,
th {
    text-align: left;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: normal;
    font-size: 100%;
}

q:before,
q:after {
    content: '';
}

abbr,
acronym {
    border: 0;
}

/*-- All --*/
html {
    /*min-width: 1150px;*/
}

a {
    color: #333;
    text-decoration: none;
    outline: none;
}

a:hover {
    text-decoration: none;
    color: #cd3832;
}

button,
input {
    font-family: 'Microsoft YaHei', 'Heiti SC', tahoma, arial, 'Hiragino Sans GB', \\5B8B\4F53, sans-serif;
}

body {
    background-color: #fff;
    font: 16px 'Microsoft YaHei', 'Heiti SC', tahoma, arial, 'Hiragino Sans GB', \\5B8B\4F53, sans-serif;
    color: #333333;
    overflow-x: hidden;
}

.hide,
.none {
    display: none;
}

.fr {
    float: right;
}

.fl {
    float: left;
}

/*清除浮动*/
.clearfix:after {
    visibility: hidden;
    clear: both;
    display: block;
    content: '.';
    height: 0
}

.maxW {
    max-width: 1200px;
    margin: 0 auto;
}

/* 首页 */
.container {
    width: 100%;
}

.container .containerTitle {
    background-color: #fff;
}

.container .containerTitle .titlezgzy {
    color: #333;
    font-size: 34px;
    font-weight: 700;
    text-align: center;
}

.container .containerTitle .redianspan {
    font-size: 18px;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 90%;
    display: inline-block;
}

.container .containerTitle .redianspan:hover {
    color: #cd3832;
}

.container .redian {
    margin-top: 20px;
    position: relative;
}

.container .redianck {
    color: #cd3832;
    display: inline-block;
    position: absolute;
    top: 0px;
    right: 5px;
}

/* 首页轮播 */
.containerlunboAll {
    margin-top: 30px;
}

.container .containerlunboLeft {
    width: 47%;
}

.container .containerlunboLeft .bd .bdimg {
    width: 100%;
    height: 350px;
    display: block;
}

.container .containerlunboRight {
    width: 50%;
}

.container .desc {
    position: relative;
}

.container .descyiny {
    display: inline-block;
    position: absolute;
    bottom: 5px;
    padding: 10px 58px;
    background-color: rgba(0, 0, 0, 0.4);
    color: #fff;
}

.containerlunbo .containerlunboLeft .bothSide .hd li {
    margin-left: 10px;
    height: 10px;
    width: 50px;
    border-radius: 20px;
    background-color: rgba(225, 225, 225, 0.5);
    float: left;
}

.containerlunbo .containerlunboLeft .bothSide .hd {
    bottom: -30px;
    position: absolute;
    z-index: 1;
    right: 185px;
}

.container .containerlunbo .slideBox {
    position: relative;
}

.containerlunbo .containerlunboLeft .bothSide .hd li.on {
    background: #1e6abe;
}

.container .containerlunboRight .containerlunboRighttitle {
    width: 100%;
}

.container .containerlunboRight .containerlunboRighttitle .containerlunboRighttitleul .containerlunboRighttitleli {
    font-size: 22px;
    color: #333;
    float: left;
    padding: 0px 15px;
}

.container .containerlunboRight .containerlunboRighttitle .containerlunboRighttitleul .containerlunboRighttitleli.on::after {
    content: "";
    display: block;
    width: 100%;
    height: 2px;
    background-color: #1e6abe;
    margin-top: 10px;
}

.container .containerlunboRight .riqi {
    width: 13%;
    text-align: center;
    border: 1px solid #dde0e3;
}

.container .containerlunboRight .riqi .lunbday {
    font-size: 24px;
    color: #000000;
    font-weight: 700;
}

.container .containerlunboRight .riqi .lunbdate {
    font-size: 16px;
    color: #adadad;
}

.container .containerlunboRight .jdlunbRighttop {
    padding: 20px 10px;
    border-bottom: 1px dashed #adadad;
}

.container .zhidao {
    width: 83%;
}

.container .zhidao .zhidaotitle {
    font-size: 18px;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
    width: 94%;
    font-weight: 600;
}

.container .zhidao .zhidaodate {
    font-size: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
    width: 94%;
    color: #adadad;
    margin-top: 5px;
}
/* +更多 */
.container .wenjiangddw {
    position: relative;
}

.container .wenjiangddw .szywgd {
    color: #adadad;
    font-size: 16px;
    position: absolute;
    right: 0px;
    top: -35px;
}

.container .wenjiangddw .szwjgd {
    color: #adadad;
    font-size: 16px;
    position: absolute;
    right: -10px;
    top: -38px;
}

.container .wenjiangddw .huadongli {
    padding: 19px 15px;
}

.container .wenjiangddw .huadongli .huaguo {
    position: relative;
}

.container .wenjiangddw .huadongli .zcjds {
    font-size: 18px;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
    width: 80%;
}

.container .wenjiangddw .huadongli .zcdate {
    color: #adadad;
    font-size: 18px;
    position: absolute;
    top: 0px;
    right: 0px;
}

.container .wenjiangddw .huadongli .zcjds:hover {
    color: #cd3832;
}

/* 首页政务公开  政务服务*/
.container .containerZwall {
    margin-top: 50px;
}

.container .containerZwall .containerZw .containerZwspan {
    font-size: 26px;
    display: inline-block;
    position: absolute;
    top: 21px;
    right: 120px;
}

.container .containerZwall .containerZw .containerZwul {
    width: 100%;
    border: 1px solid #edeef2;
}

.container .containerZwall .containerZw .containerZwli {
    width: 30%;
    text-align: center;
    padding: 10px 20px;
    float: left;
    background-color: #edeef2;
    position: relative;
}

.container .containerZwall .containerZw .sline {
    display: inline-block;
    width: 1px;
    height: 35px;
    background-color: #b0b0b0;
    position: absolute;
    right: 0px;
    top: 12px;
}

.container .containerZwall .containerZw .containerZwli .containerZwliimg {
    background-image: url('../images/sy/zwgkhg.png');
    background-repeat: no-repeat;
    width: 50%;
    height: 51px;
    background-position: 0px 14px;
    display: inline-block;
}

.container .containerZwall .containerZw .containerZwli.active .containerZwliimghg {
    background-image: url('../images/sy/syzw1.png');
    background-repeat: no-repeat;
    width: 50%;
    height: 51px;
    background-position: 0px 14px;
    display: inline-block;
}

.container .containerZwall .containerZw .containerZwli .containerZwlifwimg {
    background-image: url('../images/sy/syzw2.png');
    background-repeat: no-repeat;
    width: 50%;
    height: 51px;
    background-position: 0px 14px;
    display: inline-block;
}
.container .containerZwall .containerZw .containerZwli.active .containerZwlifwimghg {
    background-image: url('../images/sy/zwfwhg.png');
    background-repeat: no-repeat;
    width: 50%;
    height: 51px;
    background-position: 0px 14px;
    display: inline-block;
}

.container .containerZwall .containerZw .containerZwli .containerZwlijlimg {
    background-image: url('../images/sy/syzw3.png');
    background-repeat: no-repeat;
    width: 50%;
    height: 51px;
    background-position: 0px 14px;
    display: inline-block;
}

.container .containerZwall .containerZw .containerZwli.active .containerZwlijlimghg {
    background-image: url('../images/sy/hdjlhg.png');
    background-repeat: no-repeat;
    width: 50%;
    height: 3.1875rem;
    background-position: 0rem .875rem;
    display: inline-block;
}

.container .juxing {
    display: none;
}

.container .containerZwall .containerZw .containerZwli.active {
    color: #fff;
    background-color: #1e6abe;
}
/* .container .containerZwall .containerZw .containerZwli.active {
    color: #fff;
    background-color: #1e6abe;
} */
.container .containerZwall .containerZw .containerZwli.active .juxing {
    display: block;
}

.container .containerZwall .containerZw .containerZwli .juxing {
    position: absolute;
    bottom: -13px;
    left: 185px;
}

.container .containerZwtop .containerZwtopleft {
    width: 50%;
}

.container .containerZwtop .containerZwtopright {
    width: 47%;
}

.container .containerZw .zwgkul {
    margin-top: 40px;
}

.container .containerZwtopleft .containerlunboRighttitle {
    width: 100%;
    height: 42px;
}

.container .containerZwtopleft .containerlunboRighttitle .containerlunboRighttitleul .containerlunboRighttitleli {
    font-size: 22px;
    color: #333;
    float: left;
    padding: 0px 15px;
}
.container .containerZwtopleft .containerlunboRighttitle .containerlunboRighttitleul .containerlunboRighttitleli.on::after{
    content: "";
    display: block;
    width: 100%;
    height: 2px;
    background-color: #1e6abe;
    margin-top: 10px;
}
.container .zwfwAlllefttop .containerlunboRighttitle .containerlunboRighttitleul .containerlunboRighttitleli.on::after{
    content: "";
    display: block;
    width: 100%;
    height: 2px;
    background-color: #1e6abe;
    margin-top: 10px;
}
.container .containerZwtopleft .containerlunboRighttitle .containerlunboRighttitleul .containerlunboRighttitleli.active {
    position: relative;
}

.container .zwfwAlllefttop .containerlunboRighttitle .containerlunboRighttitleul .containerlunboRighttitleli.active{
    position: relative;
}
.container .containerZwtopleft .dian {
    display: inline-block;
    width: 3px;
    height: 3px;
    border: 1px solid #adadad;
    border-radius: 50%;
    background-color: #adadad;
}

.container .containerZwtopleft .gwywj {
    color: #cd3832;
    font-size: 18px;
    display: inline-block;
    margin-left: 5px;
}

.container .containerZwtopleft .gwywjspan {
    color: #333;
    font-size: 18px;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 48%;
    position: absolute;
    top: 0px;
  
}

.container .containerZwtopleft .gwywjdate {
    color: #adadad;
    font-size: 18px;
    position: absolute;
    top: 0px;
    right: 0px;
}

.container .containerZwtopleft .gwywjdiv {
    position: relative;
}

.container .containerZwtopleft .gwywjspan:hover {
    color: #cd3832;
}

.container .containerZwtopright .containerZwtoprightul {
    width: 100%;
}

.container .containerZwtopright .containerZwtoprightul .containerZwtoprightli {
    width: 50%;
    float: left;
    text-align: center;
}

.container .containerZwtopright .containerZwtoprightul .containerZwtoprightlispan {
    font-size: 18px;
    color: #333;
    font-weight: 600;
}

.container .containerZwtoprighta {
    display: inline-block;
    padding: 21px 33px;
    box-sizing: border-box;
    border: 1px solid #f9f8f8;
    margin: 10px 10px;
    background-color: #f9f8f8;
    border-radius: 10px;
}

.container .containerZwtoprighta img:nth-child(1) {
    width: 2rem;
    height: 2rem;
    margin-bottom: -9px;
    margin-right: 10px;
    display: inline-block;
}

.container .containerZwtopright .containerZwtoprightul .containerZwtoprightli:nth-child(1) .containerZwtoprighta {
    width: 90%;
}

.container .containerZwtopright .containerZwtoprightul .containerZwtoprightli:nth-child(6) .containerZwtoprighta {
    width: 92%;
}

.container .containerZwbottomleft {
    width: 52%;
}

.container .containerZwbottomleftli {
    width: 20%;
    float: left;
    padding: 15px 10px;
    background-color: #f2f7ff;
    margin: 10px 5px;
    border-radius: 10px;
    text-align: center;
    height: 62px;
}

.container .containerZwbottomleftli img {
    width: 33%;
}

.container .containerZwbottomright {
    width: 46%;
}

.container .containerZwbottomrightul {
    width: 100%;
}

.container .containerZwbottomrightul .containerZwbottomrightli {
    width: 47%;
    float: left;
    text-align: center;
    padding: 10px 0px;
}

.container .containerZwbottomrightul .containerZwbottomrightli:nth-child(1) {
    background-image: url('../images/sy/syldbg.png');
    background-repeat: no-repeat;
    background-size: 100% 100%;
    margin: 10px 22px 0px 0px;
}

.container .containerZwbottomrightul .containerZwbottomrightli:nth-child(2) {
    background-image: url('../images/sy/syzfbg.png');
    background-repeat: no-repeat;
    background-size: 100% 100%;
    margin: 10px 10px 0px 0px;
}

/* 首页政务服务 */
.container .zwfwAll {
    margin-top: 40px;
}

.container .zwfwAll .zwfwAllleft {
    width: 70%;
}

.container .zwfwAlllefttop .containerlunboRighttitle {
    width: 100%;
}

.container .zwfwAlllefttop .containerlunboRighttitle .containerlunboRighttitleul .containerlunboRighttitleli {
    font-size: 22px;
    color: #333;
    float: left;
    padding: 0px 15px;
}

.container .zwfwAlllefttop .containerlunboRighttitle .containerlunboRighttitleul .containerlunboRighttitleli.on::after {
    content: "";
    display: block;
    width: 100%;
    height: 2px;
    background-color: #1e6abe;
    margin-top: 10px;
}

.container .zwfwAll .zwfwAllleft .banshi {
    width: 100%;
    margin-top: 20px;
}

.container .zwfwAll .zwfwAllleft .banshi .banshili {
    width: 16%;
    float: left;
    padding: 10px 5px;
    text-align: center;
    border: 1px solid #f9f8f8;
    background-color: #f9f8f8;
    margin: 15px 10px;
    border-radius: 20px;
}

.container .zwfwAll .zwfwAllleft .banshi .banshili:hover {
    background-color: #1e6abe;
    cursor: pointer;
}

.container .zwfwAll .zwfwAllleft .banshi .banshili:hover a {
    color: #fff;
}

.container .zwfwAll .zwfwAllleftbottom {
    width: 100%;
    border: 1px solid #1e6abe;
    margin-top: 52px;
    border-radius: 15px;
}

.container .zwfwAll .zwfwAllleftbottom .zwfwAllleftbottomleft {
    background-image: url('../images/sy/syshubg.png');
    background-repeat: no-repeat;
    background-size: 100% 100%;
    padding: 45px 55px;
    text-align: center;
}

.container .zwfwAll .zwfwAllleftbottom .zwfwAllleftbottomleft .zwfwAllleftbottomleftzt {
    font-size: 22px;
    color: #fff;
    margin-top: 15px;
}

.container .zwfwAllleftbottom .zwfwAllleftbottomright {
    width: 73%;
}

.container .zwfwAllleftbottomrightul {
    width: 100%;
    margin-top: 15px;
}

.container .zwfwAllleftbottomrightul .zwfwAllleftbottomrightli {
    width: 25%;
    float: left;
    padding: 13px 10px;
}

.container .zwfwAllleftbottomrightul .zwfwAllleftbottomrightli span {
    font-size: 16px;
    color: #333;
}

.container .zwfwAllleftbottomrightul .zwfwAllleftbottomrightli span:hover {
    color: #cd3832;
}

.container .zwfwAllleftbottomrightul .zwfwAllleftbottomrightli:nth-child(9) span {
    color: #cd3832;
}

.container .zwfwAllright {
    width: 28%;
}

.container .zwfwAllright .zwfwAllrightbm {
    font-size: 22px;
    color: #333;
    padding: 0px 10px;
}

.container .zwfwAllright .zwfwAllrightbm.on::after {
    content: "";
    display: block;
    width: 27%;
    height: 2px;
    background-color: #1e6abe;
    margin-top: 10px;
}

.container .zwfwAllright .bmfu {
    width: 100%;
    margin-top: 15px;
    position: relative;
}

.container .zwfwAllright .bmfuli {
    width: 42%;
    float: left;
    text-align: center;
    padding: 17px 0px;
    border: 1px solid #f2f7ff;
    background-color: #f2f7ff;
    margin: 10px 12px;
    height: 70px;
}

.container .containergd {
    position: absolute;
    top: -45px;
    right: 0px;
    color: #adadad;
    font-size: 16px;
}

.container .bmfuli img {
    width: 30%;
}

.container .bmfulidiv {
    width: 100%;
}

.container .diaochaul {
    font-size: 22px;
    color: #333;
    padding: 0px 15px;
    margin-top: 20px;
}

.container .diaochaul::after {
    content: "";
    display: block;
    width: 7.5%;
    height: 2px;
    background-color: #1e6abe;
    margin-top: 10px;
}

.container .dczj {
    margin-top: 40px;
    padding: 0px 15px;
}

.container .dczjulLeft {
    width: 50%;
}

.container .dczjulRight {
    width: 50%;
}

.container .dczjulLeftdiv {
    position: relative;
    padding: 40px 0px;
}

.container .dczjulLeft .dczjulLeftspan {
    font-size: 18px;
    color: #333;
    display: inline-block;
    width: 75%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: absolute;
    left: 100px;
    top: -4px;
}

.container .dczjulLeft .dczjulLeftspan:hover {
    color: #cd3832;
}

.container .dczjulLeft .dczjulLeftdate {
    font-size: 16px;
    color: #adadad;
    display: inline-block;
    position: absolute;
    left: 100px;
    top: 21px;
}

.container .dczjulLeftimg {
    position: absolute;
    top: -2px;
    left: 0px;
}

.container .dczjulRight .dczjulLeftspan {
    font-size: 18px;
    color: #333;
    display: inline-block;
    width: 75%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: absolute;
    left: 100px;
    top: -4px;
}

.container .dczjulRight .dczjulLeftspan:hover {
    color: #cd3832;
}

.container .dczjulRight .dczjulLeftdate {
    font-size: 16px;
    color: #adadad;
    display: inline-block;
    position: absolute;
    left: 100px;
    top: 21px;
}

.container .tzul {
    width: 100%;
}

.container .tzli {
    width: 23%;
    float: left;
    text-align: center;
    padding: 25px 4px;
    border: 1px solid #f2f7ff;
    background-color: #f2f7ff;
    margin: 0px 7px;
    border-radius: 10px;
    height: 45px;
}

.container .tzlispan {
    font-size: 16px;
    color: #333;
}

.container .tzli img {
    width: 18%;
    margin-bottom: -17px;
    margin-right: 40px;
}

/* 首页专题专栏 */
.container .ztzl .ztzlspan {
    display: inline-block;
    font-size: 30px;
    color: #1e6abe;
    font-weight: 700;
    margin-top: 20px;
}

.container .ztzlAll {
    margin-top: 30px;
    text-align: center;
}

.container .ztzlbeforeline {
    display: inline-block;
    width: 2%;
    height: 3px;
    border: 1px solid #1e6abe;
    background-color: #1e6abe;
    border-radius: 50px;
    margin: 5px 5px 5px 429px;
}

.container .ztzlafterline {
    display: inline-block;
    width: 2%;
    height: 3px;
    border: 1px solid #1e6abe;
    background-color: #1e6abe;
    border-radius: 50px;
    margin: 5px 467px 5px 6px;
}

.container .beforeline {
    display: inline-block;
    width: 40%;
    border: 1px solid #f4f4f4;
    position: absolute;
    top: 43px;
    left: 2px;
}

.container .afterline {
    display: inline-block;
    width: 43.3%;
    border: 1px solid #f4f4f4;
    position: absolute;
    top: -16px;
    right: 0px;
}

/* 首页底部轮播 */
.container .dblb {
    margin: 30px 0px 20px 0px;
}

.container .picScroll-left {
    position: relative;
    padding-bottom: 20px;
}
.picScroll-left2 {
    position: relative;
    padding-bottom: 20px;
    display: none;
}
.container .dtnext {
    top: 60px;
    position: absolute;
    right: 12px;
    background: rgba(0, 0, 0, 0.4);
    width: 20px;
    height: 36px;
    text-align: center;
    color: #fff;
    padding-left: 8px;
    line-height: 35px;
    z-index: 1;
    cursor: pointer;
}

.container .dtprev {
    top: 60px;
    position: absolute;
    left: 12px;
    background: rgba(0, 0, 0, 0.4);
    width: 22px;
    height: 36px;
    text-align: center;
    color: #fff;
    padding-right: 8px;
    line-height: 35px;
    z-index: 1;
    cursor: pointer;
}

.container .picScroll-left .bd ul li .pic img {
    width: 92%;
    height: 150px;
}

.container .picScroll-left .bd ul li {
    display: inline;
    overflow: hidden;
    text-align: center;
    position: relative;
    float: left;
    width: 300px;
}

/* 互动交流页 */
.hdjl {
    margin-bottom: 10px;
}

.hdjl .hdjlContainer {
    background-color: #fff;
}

.hdjlContainer .hdjlContainertopleft {
    width: 65%;
}

.hdjlContainer .hdjlContainertopright {
    width: 30%;
}

.hdjlContainer .hdjlContainertopleft .containerlunboRighttitleli {
    font-size: 22px;
    color: #333;
    float: left;
    padding: 0px 15px;
}

.hdjlContainer .hdjlContainertopleft .containerlunboRighttitleli.on::after {
    content: "";
    display: block;
    width: 100%;
    height: 2px;
    background-color: #1e6abe;
    margin-top: 10px;
}

.hdjlContainer .wenjiangddw {
    margin-top: 20px;
}

.hdjlContainer .xwfbhimg {
    width: 48%;
}

.hdjlContainer .zwfbhtext {
    width: 48%;
}

.hdjlContainer .zwfbhtext span {
    font-size: 18px;
}

.hdjlContainer .zt {
    color: #1e6abe;
    font-weight: 700;
}

.hdjlContainer .ztspan {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 84%;
    display: inline-block;
    margin-bottom: -5px;
}

.hdjlContainer .sj {
    color: #1e6abe;
    font-weight: 700;
}

.hdjlContainer .jb {
    color: #1e6abe;
    font-weight: 700;
}

.hdjlContainer .zta {
    display: block;
    width: 100%;
    padding: 12px 0px;
}

.hdjlContainer .ck {
    font-size: 16px;
    color: #cd3832;
    font-weight: 600;
}

.hdjlContainer .xxul {
    width: 100%;
}

.hdjlContainer .xxul .xxli {
    height: 71px;
    border: 1px solid #f2f7ff;
    text-align: center;
    margin: 15px 0px;
    background-color: #f2f7ff;
    border-radius: 10px;

}

.hdjlContainer .xxlispan {
    font-size: 16px;
    color: #333;
    display: inline-block;
    width: 23%;
}

.hdjlContainer .xxliimg {
    width: 13%;
    margin: 13px 25px -20px 0px;
}

.hdjlContainer .hdjlContainertopright .xxli:nth-child(3) .xxliimg {
    margin: 13px 0px -20px 0px;
}

.hdjlContainer .hdjlContainertopright .xxli:nth-child(3) .xxlispan {
    padding: 0px 0px 0px 25px;
    display: inline-block;
}

/* 互动交流调查征集 */
.hdjlContainer .hdjldczjAll {
    margin-top: 30px;
}

.hdjlContainer .diaochaul {
    font-size: 22px;
    color: #333;
    padding: 0px 15px;
    margin-top: 20px;
}

.hdjlContainer .diaochaul::after {
    content: "";
    display: block;
    width: 7.5%;
    height: 2px;
    background-color: #1e6abe;
    margin-top: 10px;
}

.hdjlContainer .dczj {
    margin-top: 40px;
    padding: 0px 15px;
}

.hdjlContainer .dczjulLeft {
    width: 48%;
}

.hdjlContainer .dczjulRight {
    width: 48%;
}

.hdjlContainer .dczjulLeftdiv {
    position: relative;
    padding: 40px 0px;
}

.hdjlContainer .dczjulLeftimg {
    position: absolute;
    top: -2px;
    left: 0px;
}

.hdjlContainer .dczjulLeft .dczjulLeftspan {
    font-size: 18px;
    color: #333;
    display: inline-block;
    width: 82%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: absolute;
    left: 100px;
    top: -4px;
}

.hdjlContainer .dczjulLeft .dczjulLeftdate {
    font-size: 16px;
    color: #adadad;
    display: inline-block;
    position: absolute;
    left: 100px;
    top: 21px;
}

.hdjlContainer .dczjulRight .dczjulLeftspan {
    font-size: 18px;
    color: #333;
    display: inline-block;
    width: 82%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: absolute;
    left: 100px;
    top: -4px;
}

.hdjlContainer .dczjulRight .dczjulLeftspan:hover {
    color: #cd3832;
}

.hdjlContainer .dczjulRight .dczjulLeftdate {
    font-size: 16px;
    color: #adadad;
    display: inline-block;
    position: absolute;
    left: 100px;
    top: 21px;
}

.hdjlContainer .dczjulLeft .dczjulLeftspan:hover {
    color: #cd3832;
}

.hdjlContainer .hdjlgd {
    color: #adadad;
    font-size: 16px;
    position: absolute;
    top: -65px;
    right: 0px;
}

.hdjlContainer .dczjul {
    position: relative;
}

/* 招商引资 */
.zsyinziContainer .qqjj {
    overflow: hidden;
    border-bottom: 1px solid #d4d4d4;
    border-left: 1px solid #d4d4d4;
    border-right: 1px solid #d4d4d4;
    position: relative;
}

.zsyinziContainer .qqjjspan {
    display: inline-block;
    font-size: 18px;
    color: #333;
    text-indent: 32px;
    line-height: 35px;
    padding: 0px 25px;
}

.zsyinziContainer .qqjjspan:nth-child(2) {
    display: block;
    margin-top: 20px;
}

.zsyinziContainer .qqjjspan:nth-child(3) {
    display: inline-block;
    width: 80%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-bottom: 20px;
}

.zsyinziContainer .qqjjgd {
    color: #cd3832;
    font-weight: 700;
    position: absolute;
    bottom: 35px;
    right: 80px;
}

/* 优惠政策 招商动态 */
.zsyinziContainer .yhzs {
    margin-top: 10px;
}

.zsyinziContainer .diaochaul {
    font-size: 22px;
    color: #333;
    padding: 0px 15px;
    margin-top: 20px;
}

.zsyinziContainer .diaochaul::after {
    content: "";
    display: block;
    width: 15%;
    height: 2px;
    background-color: #1e6abe;
    margin-top: 10px;
}

.zsyinziContainer .yhspan {
    font-size: 18px;
    color: #333;
    width: 60%;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: absolute;
    top: 18px;
    left: 16px;
}

.zsyinziContainer .yhdate {
    font-size: 18px;
    color: #adadad;
    position: absolute;
    right: 0px;
    top: 17px;
}

.zsyinziContainer .dian {
    display: inline-block;
    width: 3px;
    height: 3px;
    border: 1px solid #adadad;
    border-radius: 50%;
    background-color: #adadad;
}

.zsyinziContainer .youhuiAllleft {
    width: 50%;
}

.zsyinziContainer .youhuiAllright {
    width: 47%;
}

.zsyinziContainer .yhli {
    padding: 20px 0px;
    position: relative;
}

.zsyinziContainer .dczjul {
    position: relative;
}

.zsyinziContainer .hdjlgd {
    color: #adadad;
    font-size: 16px;
    position: absolute;
    top: -25px;
    right: 0px;
}

.zsyinziContainer .yhspan:hover {
    color: #cd3832;
}

.zsyinziContainer .tzys .containerlunboRighttitleul .containerlunboRighttitleli {
    font-size: 22px;
    color: #333;
    float: left;
    padding: 0px 15px;
}

.zsyinziContainer .tzys .containerlunboRighttitleul .containerlunboRighttitleli.on::after {
    content: "";
    display: block;
    width: 100%;
    height: 2px;
    background-color: #1e6abe;
    margin-top: 10px;
}

.zsyinziContainer .wenjiangddw {
    width: 100%;
    margin-top: 30px;
    position: relative;
}

.zsyinziContainer .tzysli {
    width: 11%;
    float: left;
    text-align: center;
    padding: 20px 3px;
    border: 1px solid #f2f7ff;
    margin: 0px 5px;
    background-color: #f2f7ff;
    border-radius: 10px;
    height: 80px;
}

.zsyinziContainer .tzystext {
    font-size: 16px;
    color: #333;
}

.zsyinziContainer .tzysgd {
    color: #adadad;
    font-size: 16px;
    position: absolute;
    right: 0px;
    top: -60px;
}

.zsyinziContainer .tzysAll {
    margin-top: 30px;
}

.zsyinziContainer .tzysimg {
    width: 35%;
}

/* 园区介绍 */
.zsyinziContainer .yqjsAll {
    margin-top: 30px;
}

.zsyinziContainer .yqjs {
    width: 100%;
}

.zsyinziContainer .yqjsLeft {
    width: 65%;
    position: relative;
    padding: 55px 0px;
    background-color: #f9f8f8;
}

.zsyinziContainer .yqjsRight {
    width: 33%;
}

.zsyinziContainer .yqjstitle {
    font-size: 22px;
    color: #333;
}

.zsyinziContainer .yqjsspan {
    font-size: 18px;
    color: #333;
    text-indent: 36px;
    /* display: inline-block; */
    line-height: 40px;
    padding: 30px 10px 0px 10px;
    overflow: hidden;
    display: -webkit-box;
    white-space: normal;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    word-break: break-all;
    width: 90%;
}
.zsyinziContainer .yqline {
    display: inline-block;
    width: 81%;
    height: 2px;
    background-color: #e7e7e7; 
    position: absolute;
    top: 15px;
    right: 15px;
}
.zsyinziContainer .yqjsck{
    font-size: 18px;
    color: #cd3832;
    font-weight: 600;
    position: absolute;
    right: 35px;
    bottom: 25px;
}
.zsyinziContainer .yqjsdiv{
    margin-top: -40px;
    position: relative;
    padding: 0px 10px;
}
.zsyinziContainer .yqjsspan:hover{
    /*color: #cd3832;*/
    /*cursor: pointer;*/
}
.zsyinziContainer .lxfsul{
    font-size: 22px;
    color: #333;
    padding: 0px 15px;
    margin-top: 10px;
}
.zsyinziContainer .lxfs::after{
    content: "";
    display: block;
    width: 24%;
    height: 2px;
    background-color: #1e6abe;
    margin-top: 10px;
}
.zsyinziContainer .lxfsli{
    padding: 20px 10px 0px 15px;
}
.zsyinziContainer .lxsfimg{
    margin-right: 10px;
}
.zsyinziContainer .qzhfgtitle{
    font-size: 22px;
    color: #333;
    padding: 0px 15px;
    margin-top: 30px;
}
.zsyinziContainer .qzhfgtitle::after{
    content: "";
    display: block;
    width: 9%;
    height: 2px;
    background-color: #1e6abe;
    margin-top: 10px;
}
.zsyinziContainer .gujiImg{
    margin-top: 30px;
}
.zsyinziContainer .gujiImgleft{
    width: 30%;
}
.zsyinziContainer .gujiImgright{
    width: 70%;
}
.zsyinziContainer .yldw{
    position: relative;
}
.zsyinziContainer .yldw img{
    width: 100%;
    height: 302px;
}
.zsyinziContainer .yltext{
    position: absolute;
    bottom: 3px;
    left: 0px;
    color: #fff;
    font-size: 18px;
    /*padding: 5px 143px;*/
    background-color: rgba(0, 0, 0, 0.5);
    width: 100%;
    text-align: -webkit-center;
}
.zsyinziContainer .qzhfg1{
    position: relative;
    width: 32%;
    margin: 0px 7px;
}
.zsyinziContainer .qzhfg1 img{
    width: 100%;
    height: 120px;
}
.zsyinziContainer .qsltext{
    left: 0px;
    bottom: 3px;
    font-size: 18px;
    color: #fff;
    position: absolute;
    background: rgba(0, 0, 0, 0.5);
    /*padding: 3px 107px;*/
    width: 100%;
    text-align: -webkit-center;
}
.zsyinziContainer .qzhfg2{
    position: relative;
    width: 32%;
}
.zsyinziContainer .qzhfg2 img{
    width: 100%;
    height: 120px;
}
.zsyinziContainer .tstext{
    position: absolute;
    bottom: 3px;
    left: 1px;
    font-size: 18px;
    color: #fff;
    background: rgba(0, 0, 0, 0.5);
    padding: 3px 88px;
}
.zsyinziContainer .qzhfg3{
    position: relative;
    width: 32%;
    margin: 0px 7px;
}
.zsyinziContainer .qzhfg3 img{
    width: 100%;
    height: 120px;
}
.zsyinziContainer .xdtext{
    position: absolute;
    bottom: 5px;
    left: 0px;
    font-size: 18px;
    color: #fff;
    background: rgba(0, 0, 0, 0.5);
    padding: 3px 89px;
}
.zsyinziContainer .qzhfg4{
    position: relative;
    width: 60%;
    margin: 7px 7px;
}
.zsyinziContainer .qzhfg4 img{
    width: 100%;
    height: 172px;
}
.zsyinziContainer .slstext{
    position: absolute;
    bottom: 5px;
    left: 0px;
    color: #fff;
    font-size: 18px;
    background: rgba(0, 0, 0, 0.5);
    padding: 3px 207px;
}
.zsyinziContainer .qzhfg5{
    position: relative;
    width: 37%;
    margin-top: 7px;
}
.zsyinziContainer .qzhfg5 img{
    width: 100%;
    height: 172px;
}
.zsyinziContainer .tsgytext{
    position: absolute;
    bottom: 5px;
    left: 0px;
    color: #fff;
    font-size: 18px;
    background: rgba(0, 0, 0, 0.5);
    padding: 3px 110px;
}
.zsyinziContainer .qzhfgul{
    position: relative;
}
.zsyinziContainer .qzhfggd{
    color: #adadad;
    font-size: 16px;
    position: absolute;
    right: 0px;
    top: 10px;
}
.zsyinziContainer .qzhfg{
    margin-bottom: 40px;
}
/* 领导之窗 */
.ldzcContainerleft .breadcrumb{
    padding: 0px 15px;
}
.ldzcContainerleft .breadcrumb .location{
    display: inline-block;
    width: 20px;
    height: 27px;
    vertical-align: middle;
    margin-right: 8px;
    background: url('../images/hdjl/dizhi.png') no-repeat;
}
.ldzcContainerleft .breadcrumb span{
    font-size: 18px;
    color: #adadad;
}
.ldzcContainerleft .breadcrumb a{
    font-size: 18px;
    color: #adadad;
}

.ldzcContainer .ldzcContainerleft .left{
    width: 20%;
}
.ldzcContainer .ldzcContainerleft .left .items{
    width: 98%;
    padding: 16px 12px 120px;
}
.ldzcContainer .ldzcContainerleft .left .items .item.active{
    background-color: #1e6abe;
}
.active1{
    background-color: #ccdcf0 ! important;
}

.ldzcContainer .ldzcContainerleft .left .items .item{
    width: 100%;
    background: #F5F5F5;
    font-size: 24px;
    text-align: center;
    margin: 5px 0;
    padding: 10px 0;
}
.ldzcContainer .ldzcContainerleft .left .items .item:hover{
    background-color: #f2f7ff;
    cursor: pointer;
}
.ldzcContainer .ldzcContainerleft .left .items .item:hover a{
    color: #1e6abe;
}
.ldzcContainer .ldzcContainerleft .left .items .item.active a{
    color: #fff;
}
.ldzcContainer .ldzcContainerleft .left .items .item a{
    font-size: 18px;
    color: #333;
}
.ldzcContainer .ldzcContainerright{
    width: 70%;
}
.ldzcContainer .jmdiv{
    text-align: center;
}
.ldzcContainer .jmspan{
    font-size: 18px;
    color: #333;
    margin-top: 15px;
}
.ldzcContainer .nameUl{
    width: 100%;
}
.ldzcContainer .nameli{
    width: 33%;
    float: left;
    padding: 30px 0px;
    text-align: center;
}
.ldzcContainer .nameli div{
    font-size: 18px;
    color: #333;
    margin-top: 15px;
}
.ldzcAll{
    margin-bottom: 40px;
}
/* 区情概况 */
/* 当前位置 */
.qqgkContainer .breadcrumb{
    padding: 0px 15px;
}
.qqgkContainer .breadcrumb .location{
    display: inline-block;
    width: 20px;
    height: 27px;
    vertical-align: middle;
    margin-right: 8px;
    background: url('../images/hdjl/dizhi.png') no-repeat;
}
.qqgkContainer .breadcrumb span{
    font-size: 18px;
    color: #adadad;
}
.qqgkContainer .breadcrumb a{
    font-size: 18px;
    color: #adadad;
}
/* 当前位置结束 */
.qqgkContainer .gkAllleft{
    width: 20%;
}
.qqgkContainer .gkAllleft .items{
    width: 98%;
    padding: 16px 12px 120px;
}
.qqgkContainer .gkAllleft .items .item.active{
    background-color: #1e6abe;
}
.qqgkContainer .gkAllleft .items .item{
    width: 100%;
    background: #F5F5F5;
    font-size: 24px;
    text-align: center;
    margin: 5px 0;
    padding: 10px 0;
}
.qqgkContainer .gkAllleft .items .item:hover{
    background-color: #f2f7ff;
    cursor: pointer;
}
.qqgkContainer .gkAllleft .items .item:hover a{
    color: #1e6abe;
}
.qqgkContainer .gkAllleft .items .item.active a{
    color: #fff;
}
.qqgkContainer .gkAllleft .items .item a{
    font-size: 18px;
    color: #333;
}
/* 右侧文字内容 */
.qqgkContainer .gkAllright{
    width: 75%;
}
.qqgkContainer .gkAllright .textAll p{
    font-size: 18px;
    color: #333;
    line-height: 35px;
    text-indent: 36px;
}
.qqgkContainer .gkAllright .textAll{
    margin: 15px 0px 50px 0px;
    padding: 0px 20px;  
}
/* 左导航列表页 */
/* 当前位置 */
.zdhlistContainer .breadcrumb{
    padding: 0px 15px;
}
.zdhlistContainer .breadcrumb .location{
    display: inline-block;
    width: 20px;
    height: 27px;
    vertical-align: middle;
    margin-right: 8px;
    background: url('../images/hdjl/dizhi.png') no-repeat;
}
.zdhlistContainer .breadcrumb span{
    font-size: 18px;
    color: #adadad;
}
.zdhlistContainer .breadcrumb a{
    font-size: 18px;
    color: #adadad;
}
/* 当前位置结束 */
.zdhlistContainer .zdhlistLeft{
    width: 20%;
}
.zdhlistContainer .zdhlistLeft .items{
    width: 98%;
    padding: 16px 12px 120px;
}
.zdhlistContainer .zdhlistLeft .items .item.active{
    background-color: #1e6abe;
}
.item1.active{
    background-color: #1e6abe;
}
.zdhlistContainer .zdhlistLeft .items .item{
    width: 100%;
    background: #F5F5F5;
    font-size: 24px;
    text-align: center;
    margin: 5px 0;
    padding: 10px 0;
}
.item1{
    width: 100%;
    background: #F5F5F5;
    font-size: 24px;
    text-align: center;
    margin: 5px 0;
    padding: 10px 0;
}
.zdhlistContainer .zdhlistLeft .items .item:hover{
    background-color: #ccdcf0;
    cursor: pointer;
}
.zdhlistContainer .zdhlistLeft .items .item:hover a{
    color: #1e6abe;
}
.zdhlistContainer .zdhlistLeft .items .item.active a{
    color: #fff;
}
.item1.active a{
    color: #fff;
}
.zdhlistContainer .zdhlistLeft .items .item a{
    font-size: 18px;
    color: #333;
}
.item1 a{
    font-size: 18px;
    color: #333;
}
/* 右侧列表内容 */
.zdhlistContainer .zdhlistRight{
    width: 77%;
}
.zdhlistContainer .zdhlistRight .zshlistspan{
    font-size: 18px;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 75%;
    display: inline-block;
    position: absolute;
    top: 10px;
    left: 15px;
}
.zdhlistContainer .zdhlistRight .zdhlistdate{
    font-size: 18px;
    color: #adadad;
    position: absolute;
    right: 15px;
    top: 10px;
}
.zdhlistContainer .zdhlistRight .dian{
    display: inline-block;
    width: 3px;
    height: 3px;
    border: 1px solid #adadad;
    border-radius: 50%;
    background-color: #adadad;
}
.zdhlistContainer .zdhlistRight .zdhlistli{
    padding: 10px 0px;
    position: relative;
    margin-top: 5px;
}
.zdhlistContainer .zdhlistRight .zshlistspan:hover{
    color: #cd3832;
}
/* 下一页 */
.zdhlistContainer .zdhlistRight .pagination{
    margin: 80px 0 50px;
}
.zdhlistContainer .zdhlistRight .pagination div{
    float: right;
    position: relative;
    font-size: 16px;
}
.zdhlistContainer .zdhlistRight .pagination div ul{
    display: inline-block;
    vertical-align: middle;
}
.zdhlistContainer .zdhlistRight .pagination div ul li.prev{
    color: #2C251A;
    padding: 6px 12px;
    font-size: 16px;
    background-color: #f4f4f4;
}
.zdhlistContainer .zdhlistRight .pagination div ul li.next{
    color: #2C251A;
    padding: 6px 12px;
    font-size: 16px;
}
.zdhlistContainer .zdhlistRight .pagination div ul li.prev:hover{
    color: #fff;
    background-color: #154e8e;
}
.zdhlistContainer .zdhlistRight .pagination div ul li{
    float: left;
    margin-right: 20px;
    border: 1px solid #e2e2e2;
    border-radius: 5px;
}
.zdhlistContainer .zdhlistRight .pagination div ul li:hover{
    background-color: #154e8e;
    cursor: pointer;
}
.zdhlistContainer .zdhlistRight .pagination div ul li:hover a{
    color: #fff;
}
.zdhlistContainer .zdhlistRight .pagination div ul li.on{
    background: #154e8e;
    border-color: #154e8e;
}
.zdhlistContainer .zdhlistRight .pagination div ul li.on a{
    color: #fff;
}
.zdhlistContainer .zdhlistRight .pagination div ul li.prev.active{
    color: #2C251A;
    background-color: #f4f4f4;
}
.zdhlistContainer .zdhlistRight .pagination div ul li{
    display: block;
    color: #2C251A;
    padding: 6px 12px;
}
.zdhlistContainer .zdhlistRight .pagination div ul li.prev{
    padding: 6px 12px;
    font-size: 16px;
}
.zdhlistContainer .zdhlistRight .pagination div ul li.next{
    padding: 6px 12px;
    font-size: 16px;
}
.zdhlistContainer .zdhlistRight .pagination div span{
    font-size: 16px;
}
.zdhlistContainer .zdhlistRight .pagination div input{
    width: 20px;
    outline: none;
    border: 1px solid #e2e2e2;
    padding: 6px;
    border-radius: 5px;
    margin: 0 10px;
}
.zdhlistContainer .zdhlistRight .pagination div button{
    border: 1px solid #e2e2e2;
    background: #F2F2F2;
    border-radius: 5px;
    padding: 6px;
    cursor: pointer;
}
.zdhlistContainer .zdhlistRight .pagination div button:hover{
    background-color: #154e8e;
    color: #fff;
}
/* 下一页结束 */
/* 列表页 */
/* 当前位置 */
.listContainer .breadcrumb{
    padding: 0px 15px;
}
.listContainer .breadcrumb .location{
    display: inline-block;
    width: 20px;
    height: 27px;
    vertical-align: middle;
    margin-right: 8px;
    background: url('../images/hdjl/dizhi.png') no-repeat;
}
.listContainer .breadcrumb span{
    font-size: 18px;
    color: #adadad;
}
.listContainer .breadcrumb a{
    font-size: 18px;
    color: #adadad;
}
/* 当前位置结束 */
.listContainer .listul{
    width: 100%;
    margin-top: 20px;
}
.listContainer .listli .dian{
    display: inline-block;
    width: 3px;
    height: 3px;
    border: 1px solid #adadad;
    border-radius: 50%;
    background-color: #adadad;
}
.listContainer .listli .listspan{
    font-size: 18px;
    color: #333;
    position: absolute;
    top: 13px;
    left: 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 75%;
    display: inline-block;
}
.listContainer .listli .listdate{
    font-size: 18px;
    color: #adadad;
    position: absolute;
    right: 15px;
    top: 13px;
}
.listContainer .listli{
    padding: 14px 0px;
    position: relative;
}
.listContainer .listli .listspan:hover{
    color: #cd3832;
}
/* 下一页 */
.listContainer .pagination{
    margin: 80px 0 50px;
}
.listContainer .pagination div{
    float: right;
    position: relative;
    font-size: 16px;
}
.listContainer .pagination div ul{
    display: inline-block;
    vertical-align: middle;
}
.listContainer .pagination div ul li.prev{
    color: #2C251A;
    padding: 6px 12px;
    font-size: 16px;
    background-color: #f4f4f4;
}
.listContainer .pagination div ul li.next{
    color: #2C251A;
    padding: 6px 12px;
    font-size: 16px;
}
.listContainer .pagination div ul li.prev:hover{
    color: #fff;
    background-color: #154e8e;
}
.listContainer .pagination div ul li{
    float: left;
    margin-right: 20px;
    border: 1px solid #e2e2e2;
    border-radius: 5px;
}
.listContainer .pagination div ul li:hover{
    background-color: #154e8e;
    cursor: pointer;
}
.listContainer .pagination div ul li:hover a{
    color: #fff;
}
.listContainer .pagination div ul li.on{
    background: #154e8e;
    border-color: #154e8e;
}
.listContainer .pagination div ul li.on a{
    color: #fff;
}
.listContainer .pagination div ul li.prev.active{
    color: #2C251A;
    background-color: #f4f4f4;
}
.listContainer .pagination div ul li{
    display: block;
    color: #2C251A;
    padding: 6px 12px;
}
.listContainer .pagination div ul li.prev{
    padding: 6px 12px;
    font-size: 16px;
}
.listContainer .pagination div ul li.next{
    padding: 6px 12px;
    font-size: 16px;
}
.listContainer .pagination div span{
    font-size: 16px;
}
.listContainer .pagination div input{
    width: 20px;
    outline: none;
    border: 1px solid #e2e2e2;
    padding: 6px;
    border-radius: 5px;
    margin: 0 10px;
}
.listContainer .pagination div button{
    border: 1px solid #e2e2e2;
    background: #F2F2F2;
    border-radius: 5px;
    padding: 6px;
    cursor: pointer;
}
.listContainer .pagination div button:hover{
    background-color: #154e8e;
    color: #fff;
}
/* 下一页结束 */
/* 中级页 */
/* 当前位置 */
.zhongjiContainer .breadcrumb{
    padding: 0px 15px;
}
.zhongjiContainer .breadcrumb .location{
    display: inline-block;
    width: 20px;
    height: 27px;
    vertical-align: middle;
    margin-right: 8px;
    background: url('../images/hdjl/dizhi.png') no-repeat;
}
.zhongjiContainer .breadcrumb span{
    font-size: 18px;
    color: #adadad;
}
.zhongjiContainer .breadcrumb a{
    font-size: 18px;
    color: #adadad;
}
/* 当前位置结束 */
.zhongjiContainer .content{
    margin: 50px 0px;
}
.zhongjiContainer .content .biaoti{
    font-size: 32px;
    font-weight: 700;
    text-align: center;
}
.zhongjiContainer .content .dateline{
    text-align: center;
    border-bottom: 1px solid #adadad;
    padding: 5px 10px 25px 10px;
}
.zhongjiContainer .content .biaotispan{
    display: inline-block;
    font-size: 18px;
    color: #adadad;
    text-align: center;
    margin: 30px 15px;
}
.zhongjiContainer .content .wenzi{
    margin-top: 20px;
}
.zhongjiContainer .content .wenzi p{
    font-size: 18px;
    text-indent: 36px;
    line-height: 40px;
}
/* 分享到 */
 .others{
    margin-top: 50px;
    font-size: 15px;
    position: relative;
}
 .others .prev-a{
    width: 326px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
 .others .next-a{
    width: 200px;
    text-align: right;
}
 .others .prev-a img{
    vertical-align: middle;
    margin-right: 6px;
}
 .others .next-a a{
    display: inline-block;
    padding: 6px 24px;
    border: 1px solid #BCBCBC;
    color: #636363;
    border-radius: 5px;
}
/* 互动访谈 */
/* 当前位置 */
.hudongftContainer .breadcrumb{
    padding: 0px 15px;
}
.hudongftContainer .breadcrumb .location{
    display: inline-block;
    width: 20px;
    height: 27px;
    vertical-align: middle;
    margin-right: 8px;
    background: url('../images/hdjl/dizhi.png') no-repeat;
}
.hudongftContainer .breadcrumb span{
    font-size: 18px;
    color: #adadad;
}
.hudongftContainer .breadcrumb a{
    font-size: 18px;
    color: #adadad;
}
/* 当前位置结束 */
.hudongftContainer .hudongftLeft{
    width: 20%;
}
.hudongftContainer .hudongftLeft .items{
    width: 98%;
    padding: 16px 12px 120px;
}
.hudongftContainer .hudongftLeft .items .item.active{
    background-color: #1e6abe;
}
.hudongftContainer .hudongftLeft .items .item{
    width: 100%;
    background: #F5F5F5;
    font-size: 24px;
    text-align: center;
    margin: 5px 0;
    padding: 10px 0;
}
.hudongftContainer .hudongftLeft .items .item:hover{
    background-color: #f2f7ff;
    cursor: pointer;
}
.hudongftContainer .hudongftLeft .items .item:hover a{
    color: #1e6abe;
}
.hudongftContainer .hudongftLeft .items .item.active a{
    color: #fff;
}
.hudongftContainer .hudongftLeft .items .item a{
    font-size: 18px;
    color: #333;
}
.hudongftContainer .hudongftRight{
    width: 75%;
    margin-top: 20px;
}
.hudongftContainer .hdftimg{
    width: 31%;
}
.hudongftContainer .hdfttext{
    width: 65%;
}
.hudongftContainer .hdfttext .zta{
    display: block;
    padding: 15px 0px;
}
.hudongftContainer .hdfttext .zta .zt{
    font-size: 18px;
    color: #1e6abe; 
    font-weight: 700;   
}
.hudongftContainer .hdfttext .zta .sj{
    font-size: 18px;
    color: #1e6abe;    
    font-weight: 700;   
}
.hudongftContainer .hdfttext .zta .jb{
    font-size: 18px;
    color: #1e6abe;   
    font-weight: 700;    
}
.hudongftContainer .hdfttext .zta .ztspan{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 59%;
    display: inline-block;
}
/* 以下是剩下的未完成页面内容样式 */
.hudongftContainer .hdft{
    padding: 0px 0px 30px 0px;
    border-bottom: 1px dashed #f4f4f4;
}
.hudongftContainer .hdft:nth-child(2){
    margin-top: 30px;
}
.hudongftContainer .hdft:nth-child(3){
    margin-top: 30px;
}
.hudongftContainer .hdft:nth-child(4){
    margin-top: 30px;
}
/* 下一页 */
.hudongftContainer .hudongftRight .pagination{
    margin: 80px 0 50px;
}
.hudongftContainer .hudongftRight .pagination div{
    float: right;
    position: relative;
    font-size: 16px;
}
.hudongftContainer .hudongftRight .pagination div ul{
    display: inline-block;
    vertical-align: middle;
}
.hudongftContainer .hudongftRight .pagination div ul li.prev{
    color: #2C251A;
    padding: 6px 12px;
    font-size: 16px;
    background-color: #f4f4f4;
}
.hudongftContainer .hudongftRight .pagination div ul li.next{
    color: #2C251A;
    padding: 6px 12px;
    font-size: 16px;
}
.hudongftContainer .hudongftRight .pagination div ul li.prev:hover{
    color: #fff;
    background-color: #154e8e;
}
.hudongftContainer .hudongftRight .pagination div ul li{
    float: left;
    margin-right: 20px;
    border: 1px solid #e2e2e2;
    border-radius: 5px;
}
.hudongftContainer .hudongftRight .pagination div ul li:hover{
    background-color: #154e8e;
    cursor: pointer;
}
.hudongftContainer .hudongftRight .pagination div ul li:hover a{
    color: #fff;
}
.hudongftContainer .hudongftRight .pagination div ul li.on{
    background: #154e8e;
    border-color: #154e8e;
}
.hudongftContainer .hudongftRight .pagination div ul li.on a{
    color: #fff;
}
.hudongftContainer .hudongftRight .pagination div ul li.prev.active{
    color: #2C251A;
    background-color: #f4f4f4;
}
.hudongftContainer .hudongftRight .pagination div ul li{
    display: block;
    color: #2C251A;
    padding: 6px 12px;
}
.hudongftContainer .hudongftRight .pagination div ul li.prev{
    padding: 6px 12px;
    font-size: 16px;
}
.hudongftContainer .hudongftRight .pagination div ul li.next{
    padding: 6px 12px;
    font-size: 16px;
}
.hudongftContainer .hudongftRight .pagination div span{
    font-size: 16px;
}
.hudongftContainer .hudongftRight .pagination div input{
    width: 20px;
    outline: none;
    border: 1px solid #e2e2e2;
    padding: 6px;
    border-radius: 5px;
    margin: 0 10px;
}
.hudongftContainer .hudongftRight .pagination div button{
    border: 1px solid #e2e2e2;
    background: #F2F2F2;
    border-radius: 5px;
    padding: 6px;
    cursor: pointer;
}
.hudongftContainer .hudongftRight .pagination div button:hover{
    background-color: #154e8e;
    color: #fff;
}
/* 下一页结束 */
/* 互动访谈详情 */
/* 当前位置 */
.hdftxqContainer .breadcrumb{
    padding: 0px 15px;
}
.hdftxqContainer .breadcrumb .location{
    display: inline-block;
    width: 20px;
    height: 27px;
    vertical-align: middle;
    margin-right: 8px;
    background: url('../images/hdjl/dizhi.png') no-repeat;
}
.hdftxqContainer .breadcrumb span{
    font-size: 18px;
    color: #adadad;
}
.hdftxqContainer .breadcrumb a{
    font-size: 18px;
    color: #adadad;
}
/* 当前位置结束 */
.hdftxqContainer .hdftqxTop{
    margin-top: 30px;
    padding: 0px 10px;
}
.hdftxqContainer .hdftqxTopleft{
    width: 40%;
}
.hdftxqContainer .hdftqxTopleft img{
    width: 100%;
}
.hdftxqContainer .hdftqxTopright{
    width: 57%;
}
.hdftxqContainer .hdftqxTopright .zt{
    font-size: 18px;
    color: #1e6abe;
    font-weight: 700;
}
.hdftxqContainer .hdftqxTopright .zta{
    display: block;
    padding: 10px 0px;
}
.hdftxqContainer .hdftqxTopright .ztspan{
    font-size: 18px;
    color: #333;
}
.hdftxqContainer .hdftqxTopright .zta:nth-child(4) .ztspan{
    line-height: 40px;
}
.hdftxqContainer .hdftqxTopright .ztspan:hover{
    color: #cd3832;
}
/* 文字直播 */
.hdftxqContainer .wzzb{
    margin-top: 30px;
    position: relative;
}
.hdftxqContainer .wzzb .wz{
    font-size: 22px;
    color: #333;
    float: left;
    padding: 0px 15px;
}
.hdftxqContainer .wzzb .wz::after{
    content: "";
    display: block;
    width: 100%;
    height: 2px;
    background-color: #1e6abe;
    margin-top: 10px;
}
.hdftxqContainer .wzzb .wzline{
    display: inline-block;
    width: 90%;
    height: 1px;
    background-color: #dfdfdf;
    position: absolute;
    bottom: 0px;
    left: 103px;
}
.hdftxqContainer .wzzbp p{
    font-size: 18px;
    color: #333;
    text-indent: 36px;
    line-height: 40px;
}
.hdftxqContainer .wzzbp{
    margin-top: 40px;
}
.hdftxqContainer .wzzb .wzlinefb{
    display: inline-block;
    width: 88%;
    height: 1px;
    background-color: #dfdfdf;
    position: absolute;
    bottom: 0px;
    left: 125px;
}
.hdftxqContainer .fbhAll .fbhimgs{
    margin: 40px 0px 80px 0px;
    width: 100%;
}
.hdftxqContainer .fbhAll .fbhimgs .fbhimgsa{
    width: 30%;
    display: inline-block;
    margin: 0px 18px;
}
.hdftxqContainer .fbhAll .fbhimgs .fbhimgsa img{
    width: 100%;
}
/* 区长信箱 */
/* 当前位置 */
.qzxxContainer .breadcrumb{
    padding: 0px 15px;
}
.qzxxContainer .breadcrumb .location{
    display: inline-block;
    width: 20px;
    height: 27px;
    vertical-align: middle;
    margin-right: 8px;
    background: url('../images/hdjl/dizhi.png') no-repeat;
}
.qzxxContainer .breadcrumb span{
    font-size: 18px;
    color: #adadad;
}
/* 当前位置结束 */
.qzxxContainer .qzxxLeft{
    width: 20%;
}
.qzxxContainer .qzxxLeft .items{
    width: 98%;
    padding: 16px 12px 120px;
}
.qzxxContainer .qzxxLeft .items .item.active{
    background-color: #1e6abe;
}
.qzxxContainer .qzxxLeft .items .item{
    width: 100%;
    background: #F5F5F5;
    font-size: 24px;
    text-align: center;
    margin: 5px 0;
    padding: 10px 0;
}
.qzxxContainer .qzxxLeft .items .item:hover{
    background-color: #f2f7ff;
    cursor: pointer;
}
.qzxxContainer .qzxxLeft .items .item:hover a{
    color: #1e6abe;
}
.qzxxContainer .qzxxLeft .items .item.active a{
    color: #fff;
}
.qzxxContainer .qzxxLeft .items .item a{
    font-size: 18px;
    color: #333;
}
.qzxxContainer .qzxxRight{
    width: 75%;
    margin-top: 25px;
}
.qzxxContainer .qzxxRight .xjcx{
    padding: 15px 0px;
    border-bottom: 1px solid #1e6abe;
}
.qzxxContainer .qzxxRight .xjcx .xjcxspan{
    font-size: 18px;
    color: #1e6abe;
    font-weight: 700;
}
.qzxxContainer .qzxxRight .xjcx .xjcximg{
    margin: 0px 10px -4px 0px;
}
.qzxxContainer .qzxxRight .xjcx .xjcximgs{
    margin: 0px 10px -4px 30px;
}
/* 右侧列表内容 */
.qzxxContainer .qzxxRight .zshlistspan{
    font-size: 18px;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 75%;
    display: inline-block;
    position: absolute;
    top: 10px;
    left: 15px;
}
.qzxxContainer .qzxxRight .zdhlistdate{
    font-size: 18px;
    color: #adadad;
    position: absolute;
    right: 15px;
    top: 10px;
}
.qzxxContainer .qzxxRight .dian{
    display: inline-block;
    width: 3px;
    height: 3px;
    border: 1px solid #adadad;
    border-radius: 50%;
    background-color: #adadad;
}
.qzxxContainer .qzxxRight .zdhlistli{
    padding: 13px 0px;
    position: relative;
    margin-top: 5px;
}
.qzxxContainer .qzxxRight .zshlistspan:hover{
    color: #cd3832;
}
.qzxxContainer .qzxxRight .xjcxbottom{
    margin-top: 15px;
}
.qzxxContainer .qzxx{
    margin-bottom: 80px;
}
/* 区长信箱（我要写信）*/
/* 当前位置 */
.wyxxContainer .breadcrumb{
    padding: 0px 15px;
}
.wyxxContainer .breadcrumb .location{
    display: inline-block;
    width: 20px;
    height: 27px;
    vertical-align: middle;
    margin-right: 8px;
    background: url('../images/hdjl/dizhi.png') no-repeat;
}
.wyxxContainer .breadcrumb span{
    font-size: 18px;
    color: #adadad;
}
.wyxxContainer .breadcrumb a{
    font-size: 18px;
    color: #adadad;
}
/* 当前位置结束 */
.wyxxContainer .wtxxAllleft{
    width: 20%;
}
.wyxxContainer .wtxxAllleft .items{
    width: 98%;
    padding: 16px 12px 120px;
}
.wyxxContainer .wtxxAllleft .items .item.active{
    background-color: #1e6abe;
}
.wyxxContainer .wtxxAllleft .items .item{
    width: 100%;
    background: #F5F5F5;
    font-size: 24px;
    text-align: center;
    margin: 5px 0;
    padding: 10px 0;
}
.wyxxContainer .wtxxAllleft .items .item:hover{
    background-color: #f2f7ff;
    cursor: pointer;
}
.wyxxContainer .wtxxAllleft .items .item:hover a{
    color: #1e6abe;
}
.wyxxContainer .wtxxAllleft .items .item.active a{
    color: #fff;
}
.wyxxContainer .wtxxAllleft .items .item a{
    font-size: 18px;
    color: #333;
}
.wyxxContainer .wtxxAllright{
    width: 75%;
    margin-top: 25px;
}
.wyxxContainer .wtxxAllright .xjcx{
    padding: 15px 0px;
    border-bottom: 1px solid #1e6abe;
}
.wyxxContainer .wtxxAllright .xjcx .xjcxspan{
    font-size: 18px;
    color: #1e6abe;
    font-weight: 700;
}
.wyxxContainer .wtxxAllright .xjcx .xjcxspan.active{
    color: #cd3832;
}
.wyxxContainer .wtxxAllright .xjcx .xjcximg{
    margin: 0px 10px -4px 0px;
}
.wyxxContainer .wtxxAllright .xjcx .xjcximgs{
    margin: 0px 10px -4px 30px;
}
/* 表单 */
.wyxxContainer .wtxxAllright .tianxieFrom .form {
    padding-top: 40px;
    width: 50%;
    margin: 0 auto;
}

.wyxxContainer .wtxxAllright .tianxieFrom .form .pair {
    margin-bottom: 14px;
}

.wyxxContainer .wtxxAllright .tianxieFrom .form .pair label {
    display: inline-block;
    width: 120px;
    vertical-align: top;
    font-size: 18px;
}

.wyxxContainer .wtxxAllright .tianxieFrom .form .pair .required {
    color: #ff0000;
    margin-left: 8px;
    position: relative;
    top: 2px;
}

.wyxxContainer .wtxxAllright .tianxieFrom .form .pair input {
    width: 60%;
    padding: 8px 12px;
    border: 1px solid #E2E2E2;
    outline: none;
    border-radius: 4px;
}
.wyxxContainer .wtxxAllright .tianxieFrom .form .pair .xingzhi{
    width: 10%;
    padding: 8px 12px;
    border: 1px solid #E2E2E2;
    outline: none;
    border-radius: 4px;
}
.wyxxContainer .wtxxAllright .tianxieFrom .form .pair .code {
    width: 32%;
    vertical-align: middle;
}

.wyxxContainer .wtxxAllright .tianxieFrom .form .pair img {
    vertical-align: middle;
    height: 36px;
}

.wyxxContainer .wtxxAllright .tianxieFrom {
    margin: 0px 0px 70px 0px;
}

.wyxxContainer .wtxxAllright .tianxieFrom .ctrl {
    text-align: center;
    margin-top: 50px;
}

.wyxxContainer .wtxxAllright .tianxieFrom .ctrl .submit {
    font-size: 20px;
    background-color: #f4f4f4;
    padding: 3px 34px;
    border: 1px solid #f4f4f4;
    border-radius: 5px;
    margin: 0px 10px;
    cursor: pointer;
}

.wyxxContainer .wtxxAllright .tianxieFrom .ctrl .active {
    background-color: #1e6abe;
    color: #fff;
}

.wyxxContainer .wtxxAllright .tianxieFrom .zhiye {
    text-align: center;
    overflow: hidden;
    border: 1px solid #E2E2E2;
    outline: none;
    width: 66%;
    padding: 8px 0px;
    background-image: url("../images/zjy/select.png");
    background-repeat: no-repeat;
    background-position: 205px 13px;
    cursor: pointer;
}

.wyxxContainer .wtxxAllright .tianxieFrom .leix {
    text-align: left;
}

.wyxxContainer select {
    -webkit-appearance: none;
    appearance: none;
}
.wyxxContainer .wtxxAllright .tianxieFrom .xmtexts{
    width: 66%;
    border: 1px solid #e1e1e1;
    outline: none;
}
/* 区长信箱（信件查询） */
/* 当前位置 */
.xjcxContainer .breadcrumb{
    padding: 0px 15px;
}
.xjcxContainer .breadcrumb .location{
    display: inline-block;
    width: 20px;
    height: 27px;
    vertical-align: middle;
    margin-right: 8px;
    background: url('../images/hdjl/dizhi.png') no-repeat;
}
.xjcxContainer .breadcrumb span{
    font-size: 18px;
    color: #adadad;
}
/* 当前位置结束 */
.xjcxContainer .xjcxAllleft{
    width: 20%;
}
.xjcxContainer .xjcxAllleft .items{
    width: 98%;
    padding: 16px 12px 120px;
}
.xjcxContainer .xjcxAllleft .items .item.active{
    background-color: #1e6abe;
}
.xjcxContainer .xjcxAllleft .items .item{
    width: 100%;
    background: #F5F5F5;
    font-size: 24px;
    text-align: center;
    margin: 5px 0;
    padding: 10px 0;
}
.xjcxContainer .xjcxAllleft .items .item:hover{
    background-color: #f2f7ff;
    cursor: pointer;
}
.xjcxContainer .xjcxAllleft .items .item:hover a{
    color: #1e6abe;
}
.xjcxContainer .xjcxAllleft .items .item.active a{
    color: #fff;
}
.xjcxContainer .xjcxAllleft .items .item a{
    font-size: 18px;
    color: #333;
}
.xjcxContainer .xjcxAllright{
    width: 75%;
    margin-top: 25px;
}
.xjcxContainer .xjcxAllright .xjcx{
    padding: 15px 0px;
    border-bottom: 1px solid #1e6abe;
}
.xjcxContainer .xjcxAllright .xjcx .xjcxspan{
    font-size: 18px;
    color: #1e6abe;
    font-weight: 700;
}
.xjcxContainer .xjcxAllright .xjcx .xjcxspan.active{
    color: #cd3832;
}
.xjcxContainer .xjcxAllright .xjcx .xjcximg{
    margin: 0px 10px -4px 0px;
}
.xjcxContainer .xjcxAllright .xjcx .xjcximgs{
    margin: 0px 10px -4px 30px;
}
.xjcxContainer .xjcxAllright .ldxxAll{
    margin-top: 60px;
}
.xjcxContainer .xjcxAllright .ldxxAll .ldxx{
    font-size: 18px;
    color: #333;
    text-align: center;
}
.xjcxContainer .xjcxAllright .ldxxAll .cxmdiv{
    text-align: center;
    margin: 30px 0px;
}
.xjcxContainer .xjcxAllright .ldxxAll input{
    width: 25%;
    outline: none;
    border: 1px solid #d5d5d5;
    border-radius: 5px;
    padding: 5px 0px;
}
.xjcxContainer .xjcxAllright .ldxxAll .cx{
    text-align: center;
    font-size: 18px;
    background-color: #1e6abe;
    width: 15%;
    padding: 10px;
    border-radius: 6px;
    margin-left: 42%;
    margin-top: 40px;
    cursor: pointer;
}
.xjcxContainer .xjcxAllright .ldxxAll .cx a{
    color: #fff;
}
.xjcxContainer .xjcxAll{
    margin-bottom: 300px;
}
/* 茄子河风光 */
/* 当前位置 */
.qzihfgContainer .breadcrumb{
    padding: 0px 15px;
}
.qzihfgContainer .breadcrumb .location{
    display: inline-block;
    width: 20px;
    height: 27px;
    vertical-align: middle;
    margin-right: 8px;
    background: url('../images/hdjl/dizhi.png') no-repeat;
}
.qzihfgContainer .breadcrumb span{
    font-size: 18px;
    color: #adadad;
}
/* 当前位置结束 */
.qzihfgContainer .fgAllleft{
    width: 20%;
}
.qzihfgContainer .fgAllleft .items{
    width: 98%;
    padding: 16px 12px 120px;
}
.qzihfgContainer .fgAllleft .items .item.active{
    background-color: #1e6abe;
}
.qzihfgContainer .fgAllleft .items .item{
    width: 100%;
    background: #F5F5F5;
    font-size: 24px;
    text-align: center;
    margin: 5px 0;
    padding: 10px 0;
}
.qzihfgContainer .fgAllleft .items .item:hover{
    background-color: #f2f7ff;
    cursor: pointer;
}
.qzihfgContainer .fgAllleft .items .item:hover a{
    color: #1e6abe;
}
.qzihfgContainer .fgAllleft .items .item.active a{
    color: #fff;
}
.qzihfgContainer .fgAllleft .items .item a{
    font-size: 18px;
    color: #333;
}
.qzihfgContainer .fgAll .fgAllright{
    width: 75%;
    margin-bottom: 40px;
}
.qzihfgContainer .fgAll .fgAllright ul{
    width: 100%;
}
.qzihfgContainer .fgAll .fgAllright ul .fgAllrightli{
    width: 30%;
    float: left;
    margin: 21px 10px;
}
.qzihfgContainer .fgAll .fgAllright ul .fgAllrightli a img{
    width: 100%;
    height: 170px;
}
.qzihfgContainer .fgAll .fgAllright ul .fgAllrightli .fgAllrightspan{
    font-size: 18px;
    color: #333;
    text-align: center;
    padding: 10px 0px 0px 0px;
}
.qzihfgContainer .fgAll .fgAllright ul .fgAllrightli .fgAllrightspan:hover{
    color: #cd3832;
}
/* 下一页 */
.qzihfgContainer .pagination{
    margin: 80px 0 50px;
}
.qzihfgContainer .pagination div{
    float: right;
    position: relative;
    font-size: 16px;
}
.qzihfgContainer .pagination div ul{
    display: inline-block;
    vertical-align: middle;
}
.qzihfgContainer .pagination div ul li.prev{
    color: #2C251A;
    padding: 6px 12px;
    font-size: 16px;
    background-color: #f4f4f4;
}
.qzihfgContainer .pagination div ul li.next{
    color: #2C251A;
    padding: 6px 12px;
    font-size: 16px;
}
.qzihfgContainer .pagination div ul li.prev:hover{
    color: #fff;
    background-color: #154e8e;
}
.qzihfgContainer .pagination div ul li{
    float: left;
    margin-right: 20px;
    border: 1px solid #e2e2e2;
    border-radius: 5px;
}
.qzihfgContainer .pagination div ul li:hover{
    background-color: #154e8e;
    cursor: pointer;
}
.qzihfgContainer .pagination div ul li:hover a{
    color: #fff;
}
.qzihfgContainer .pagination div ul li.on{
    background: #154e8e;
    border-color: #154e8e;
}
.qzihfgContainer .pagination div ul li.on a{
    color: #fff;
}
.qzihfgContainer .pagination div ul li.prev.active{
    color: #2C251A;
    background-color: #f4f4f4;
}
.qzihfgContainer .pagination div ul li{
    display: block;
    color: #2C251A;
    padding: 6px 12px;
}
.qzihfgContainer .pagination div ul li.prev{
    padding: 6px 12px;
    font-size: 16px;
}
.qzihfgContainer .pagination div ul li.next{
    padding: 6px 12px;
    font-size: 16px;
}
.qzihfgContainer .pagination div span{
    font-size: 16px;
}
.qzihfgContainer .pagination div input{
    width: 20px;
    outline: none;
    border: 1px solid #e2e2e2;
    padding: 6px;
    border-radius: 5px;
    margin: 0 10px;
}
.qzihfgContainer .pagination div button{
    border: 1px solid #e2e2e2;
    background: #F2F2F2;
    border-radius: 5px;
    padding: 6px;
    cursor: pointer;
}
.qzihfgContainer .pagination div button:hover{
    background-color: #154e8e;
    color: #fff;
}
/* 下一页结束 */
/* 专题专栏 */
/* 当前位置 */
.ztzlContainer .breadcrumb{
    padding: 0px 15px;
}
.ztzlContainer .breadcrumb .location{
    display: inline-block;
    width: 20px;
    height: 27px;
    vertical-align: middle;
    margin-right: 8px;
    background: url('../images/hdjl/dizhi.png') no-repeat;
}
.ztzlContainer .breadcrumb a{
    font-size: 18px;
    color: #adadad;
}
.ztzlContainer .breadcrumb span{
    font-size: 18px;
    color: #adadad;
}
/* 当前位置结束 */
.ztzlContainer .ztzldiv{
    /*margin: 40px 0px 350px 0px;*/
}
.ztzlContainer .ztzlul{
    width: 100%;
}
.ztzlContainer .ztzlul .ztzlli{
    width: 25%;
    float: left;
    padding: 25px 45px;
}
.leftSidebarBtn {
    position: fixed;
    left: 0;
    top: 54%;
    width: 20px;
    height: 50px;
    display: block;
    border-radius: 0 3px 3px 0;
    z-index: 999;
    cursor: pointer;
    background: rgba(0, 0, 0, .2) url('../images/sy/listdetails.png') no-repeat center center
}

/* 网站地图 */
/* 当前位置 */
.wzdtContainer .breadcrumb {
    padding: 0px 15px;
}

.wzdtContainer .breadcrumb .location {
    display: inline-block;
    width: 20px;
    height: 27px;
    vertical-align: middle;
    margin-right: 8px;
    background: url('../images/hdjl/dizhi.png') no-repeat;
}

.wzdtContainer .breadcrumb span {
    font-size: 18px;
    color: #adadad;
}
.wzdtContainer .breadcrumb a{
    font-size: 18px;
    color: #adadad;
}
/* 当前位置结束 */
.wzdtContainer .wzzb {
    margin-top: 30px;
    position: relative;
}

.wzdtContainer .wzzb .wz {
    font-size: 22px;
    color: #333;
    float: left;
    padding: 0px 15px;
}

.wzdtContainer .wzzb .wz::after {
    content: "";
    display: block;
    width: 100%;
    height: 2px;
    background-color: #1e6abe;
    margin-top: 10px;
}

.wzdtContainer .wzzb .wzline {
    display: inline-block;
    width: 90%;
    height: 1px;
    background-color: #dfdfdf;
    position: absolute;
    bottom: 0px;
    left: 103px;
}

.wzdtContainer .qqgg .dian {
    display: inline-block;
    width: 3px;
    height: 3px;
    border: 1px solid #adadad;
    border-radius: 50%;
    background-color: #adadad;
}

.wzdtContainer .qqgg .qqggdiv span {
    font-size: 18px;
    color: #333;
    display: inline-block;
    margin-left: 10px;
}
.wzdtContainer .qqgg .qqggdiv span:hover{
    color: #cd3832;
}
.wzdtContainer .qqgg .qqggdiv ul {
    width: 100%;
}

.wzdtContainer .qqgg .qqggdiv ul .qqggli {
    float: left;
    padding: 25px;
    width: 15%;
}
.wzdtContainer .qqgg:nth-child(4) .wzline{
    display: inline-block;
    width: 86%;
    height: 1px;
    background-color: #dfdfdf;
    position: absolute;
    bottom: 0px;
    left: 147px;
}
.wzdtContainer .qqgg:nth-last-child(1){
    margin-bottom: 40px;
}
 .breadcrumb a{
    font-size: 18px;
    color: #adadad;
}